<?php
namespace App\Modules\Finance;
use App\Modules\AdapterApi;
use App\Services\Finance\NoticeAndPayIndex;

class ApiNoticeAndPay extends AdapterApi
{
    //差账管理 列表 搜索
    public function priceDifference()
    {
        $data = pick_array($this->postData, ['time']);
        return NoticeAndPayIndex::NoticeAndPay()->priceDifference($data);
    }
    //差账管理 添加
    public function addPriceDifference()
    {
        $data = pick_array($this->postData,["name", "money", "status", "time", "remark"]);

        return NoticeAndPayIndex::NoticeAndPay()->addPriceDifference($data);
    }
    //通知 列表 
    public function financeInform()
    {
        $data = $this->postData;
        return NoticeAndPayIndex::NoticeAndPay()->financeInform($data);
    }
    //支付中心 7个统计数据
    public function financeCount()
    {
        $data = $this->postData;
        return NoticeAndPayIndex::NoticeAndPay()->financeCount($data);
    }
    //支付中心 音乐人 已完成提现 列表
    public function alwayslist1()
    {
        $data = pick_array($this->postData,["name", "action"]);
        return NoticeAndPayIndex::NoticeAndPay()->alwayslist1($data);
    }
    //支付中心 音乐人 已申请提现 列表
    public function applylist1()
    {
        $data = pick_array($this->postData,["name", "action"]);
        return NoticeAndPayIndex::NoticeAndPay()->applylist1($data);
    }
    //支付中心 音乐人 当前未提现 列表
    public function nolist1()
    {
        $data = pick_array($this->postData,["name", "action"]);
        return NoticeAndPayIndex::NoticeAndPay()->nolist1($data);
    }
    //支付中心 代理 已完成提现 列表
    public function alwayslist2()
    {
        $data = pick_array($this->postData,["name", "action"]);
        return NoticeAndPayIndex::NoticeAndPay()->alwayslist2($data);
    }
    //支付中心 代理 已申请提现 列表
    public function applylist2()
    {
        $data = pick_array($this->postData,["name", "action"]);
        return NoticeAndPayIndex::NoticeAndPay()->applylist2($data);
    }
    //支付中心 代理 当前未提现 列表
    public function nolist2()
    {
        $data = pick_array($this->postData,["name", "action"]);
        return NoticeAndPayIndex::NoticeAndPay()->nolist2($data);
    }

    //获取支付中心数据（无分页）
    public function payListNoPage()
    {
        return NoticeAndPayIndex::NoticeAndPay()->payListNoPage();
    }

}